package fr.ul.ade.secunde.util;

/**
 * Interface regroupant des constantes relatives aux cours des emplois du temps.
 * 
 * @author Michaël Schnell
 * @since Jul 19, 2013
 * 
 * @version 1.3
 */
public interface LessonConstants {

	/**
	 * Constantes pour les types de cours (affichage des cours).
	 */
	public static final int LESSON_TYPE_DATE = 0;
	public static final int LESSON_TYPE_SMALL_BREAK = 1;
	public static final int LESSON_TYPE_BREAK = 2;
	public static final int LESSON_TYPE_LESSON = 3;
	public static final int LESSON_TYPE_MODIFIED_LESSON = 4;
	public static final int LESSON_TYPE_DELETED_LESSON = 5;

	/**
	 * Constantes pour la suppression d'un cours.
	 */
	public static final Integer DELETED_FALSE = Integer.valueOf(0);
	public static final Integer DELETED_TRUE = Integer.valueOf(1);
	
	/**
	 * Format des dates des cours.
	 */
	public static final String LESSON_DATE_FORMAT = "dd/MM/yyyy"; //$NON-NLS-1$

}// interface LessonConstants